<html>
	<head>
		<meta charset="utf-8"/>
		<title>BFileDialog</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BFileDialog</h1>
		<p>Inherites from <a href="BDialog.html">BDialog</a></p>
		<h2>public</h2>
		<table id="public">
			<tr><td align="right">static BString </td><td><a href="#OpenFolder(BWidget,const BString,const BString)">OpenFolder</a>(BWidget *parent = 0, const BString &title = BString(), const BString &dir = BString());</td></tr>
			<tr><td align="right">static BString </td><td><a href="#OpenFileName(BWidget,const BString,const BString,const BString,BString)">OpenFileName</a>(BWidget *parent = 0, const BString &title = BString(), const BString &dir = BString(), const BString &filter = BString(), BString selectedFilter = BString());</td></tr>
			<tr><td align="right">static BStringList </td><td><a href="#OpenFileNames(BWidget,const BString,const BString,const BString,BString)">OpenFileNames</a>(BWidget *parent = 0, const BString &title = BString(), const BString &dir = BString(), const BString &filter = BString(), BString selectedFilter = BString());</td></tr>
			<tr><td align="right">static BString </td><td><a href="#SaveFileName(BWidget,const BString,const BString,const BString,BString)">SaveFileName</a>(BWidget *parent = 0, const BString &title = BString(), const BString &dir = BString(), const BString &filter = BString(), BString selectedFilter = BString());</td></tr>
			<tr><td align="right"/><td><a href="#BFileDialog(BWidget*)">BFileDialog</a>(BWidget* parent = 0);</td></tr>
			<tr><td align="right"/><td><a href="#~BFileDialog()">~BFileDialog</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setFilterFlag(EntryFlag)">setFilterFlag</a>(EntryFlag filterFlag);</td></tr>
			<tr><td align="right">EntryFlag </td><td><a href="#filterFlag()">filterFlag</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setFilterDesc(const BString&)">setFilterDesc</a>(const BString& filterDesc);</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#filterDesc()">filterDesc</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setSelectFlag(EntryFlag)">setSelectFlag</a>(EntryFlag selectFlag);</td></tr>
			<tr><td align="right">EntryFlag </td><td><a href="#selectFlag()">selectFlag</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setSelectMultiple(bool)">setSelectMultiple</a>(bool selectMultiple);</td></tr>
			<tr><td align="right">bool </td><td><a href="#selectMultiple()">selectMultiple</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setPath(const BString&)">setPath</a>(const BString& path);</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#path()">path</a>() const;</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#fileName()">fileName</a>() const;</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#filePath()">filePath</a>() const;</td></tr>
			<tr><td align="right">const BStringList& </td><td><a href="#fileNameList()">fileNameList</a>() const;</td></tr>
			<tr><td align="right">const BStringList& </td><td><a href="#filePathList()">filePathList</a>() const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected">
			<tr><td align="right">virtual void </td><td><a href="#styleEvent(const BEvent&)">styleEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#freshEvent(const BEvent&)">freshEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#showEvent(const BEvent&)">showEvent</a>(const BEvent& event);</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description : </h2>
			<p>The BFileDialog class provides a dialog that allow users to select files or directories.</p>
			<p>The convenient way to use a BFileDialog is to use the static functions.</p>
			<p/>
			<h3>Style:</h3>
			<p>A filedialog has back button, front button and above button, they are set default graph and icon size is half font size.</p>
		</div>
		<h2 id="docs">Member Function Documentation</h2>
		<div id="OpenFolder(BWidget,const BString,const BString)">
			<h3>static BString OpenFolder(BWidget *parent = 0, const BString &title = BString(), const BString &dir = BString());</h3>
		</div>
		<div id="OpenFileName(BWidget,const BString,const BString,const BString,BString)">
			<h3>static BString OpenFileName(BWidget *parent = 0, const BString &title = BString(), const BString &dir = BString(), const BString &filter = BString(), BString selectedFilter = BString());</h3>
		</div>
		<div id="OpenFileNames(BWidget,const BString,const BString,const BString,BString)">
			<h3>static BStringList OpenFileNames(BWidget *parent = 0, const BString &title = BString(), const BString &dir = BString(), const BString &filter = BString(), BString selectedFilter = BString());</h3>
		</div>
		<div id="SaveFileName(BWidget,const BString,const BString,const BString,BString)">
			<h3>static BString SaveFileName(BWidget *parent = 0, const BString &title = BString(), const BString &dir = BString(), const BString &filter = BString(), BString selectedFilter = BString());</h3>
		</div>
		<div id="BFileDialog(BWidget*)">
			<h3>BFileDialog(BWidget* parent = 0);</h3>
		</div>
		<div id="~BFileDialog()">
			<h3>~BFileDialog();</h3>
		</div>
		<div id="setFilterFlag(EntryFlag)">
			<h3>void setFilterFlag(EntryFlag filterFlag);</h3>
		</div>
		<div id="filterFlag()">
			<h3>EntryFlag filterFlag() const;</h3>
		</div>
		<div id="setFilterDesc(const BString&)">
			<h3>void setFilterDesc(const BString& filterDesc);</h3>
		</div>
		<div id="filterDesc()">
			<h3>const BString& filterDesc() const;</h3>
		</div>
		<div id="setSelectFlag(EntryFlag)">
			<h3>void setSelectFlag(EntryFlag selectFlag);</h3>
		</div>
		<div id="selectFlag()">
			<h3>EntryFlag selectFlag() const;</h3>
		</div>
		<div id="setSelectMultiple(bool)">
			<h3>void setSelectMultiple(bool selectMultiple);</h3>
		</div>
		<div id="selectMultiple()">
			<h3>bool selectMultiple() const;</h3>
		</div>
		<div id="setPath(const BString&)">
			<h3>void setPath(const BString& path);</h3>
		</div>
		<div id="path()">
			<h3>const BString& path() const;</h3>
		</div>
		<div id="fileName()">
			<h3>const BString& fileName() const;</h3>
		</div>
		<div id="filePath()">
			<h3>const BString& filePath() const;</h3>
		</div>
		<div id="fileNameList()">
			<h3>const BStringList& fileNameList() const;</h3>
		</div>
		<div id="filePathList()">
			<h3>const BStringList& filePathList() const;</h3>
		</div>
		<div id="styleEvent(const BEvent&)">
			<h3 id="styleEvent(const BEvent&)">virtual void styleEvent(const BEvent& event);</h3>
		</div>
		<div id="freshEvent(const BEvent&)">
			<h3 id="freshEvent(const BEvent&)">virtual void freshEvent(const BEvent& event);</h3>
		</div>
		<div id="showEvent(const BEvent&)">
			<h3 id="showEvent(const BEvent&)">virtual void showEvent(const BEvent& event);</h3>
		</div>
	</body>
</html>